package com.badibadi.mail;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

import com.badibadi.activity.BaseActivity;
import com.badibadi.infos.PayUserContactShow1Model;
import com.badibadi.infos.Pre_message_total;
import com.badibadi.infos.Results;
import com.badibadi.mytools.Constants;
import com.badibadi.mytools.JSONUtils;
import com.badibadi.mytools.MyThreadTool;
import com.badibadi.mytools.Utils;
import com.badibadi.uniclubber.R;
import com.badibadi.uniclubber.R.layout;

import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;

/**
 * 站内信的跳转界面 退款操作
 * 
 * 
 * @author Administrator 2014-11-4 满意
 */
public class MailJumpActivity extends BaseActivity {

	protected static final String TAG = "MailJumpActivity";
	private String zhaneniId = "68";
	private String uid = "1";

	private PayUserContactShow1Model payUserContactShow1Model;
	private Handler mHandler = new Handler() {
		@Override
		public void handleMessage(Message msg) {
			switch (msg.what) {
			case 1:
				Utils.ExitPrgress(MailJumpActivity.this);
				try {
					Utils.showMessage(MailJumpActivity.this, getResources()
							.getString(R.string.l_net_error));
				} catch (Exception e) {
					// TODO: handle exception
					// throw new NullPointerException("getActivity() is Null");
				}

				break;
			case 2:
				Utils.ExitPrgress(MailJumpActivity.this);

				try {
					jump();
				} catch (Exception e) {
					// TODO: handle exception
				}
				break;
			case 3:
				Utils.ExitPrgress(MailJumpActivity.this);
				try {
					Utils.showMessage(MailJumpActivity.this, getResources()
							.getString(R.string.l_xb12));
				} catch (Exception e) {
					// TODO: handle exception
					// throw new NullPointerException("getActivity() is Null");
				}
				break;
			case 4:
				Utils.ExitPrgress(MailJumpActivity.this);
			default:
				break;
			}
		}
	};

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		goToTheTitle();
		setContentView(R.layout.activity_mail_jump);
		zhaneniId = getIntent().getStringExtra("id");
		uid = Utils.getUid(MailJumpActivity.this);
		payUserContactShow1(zhaneniId);

	}

	/**
	 * 跳转
	 */
	protected void jump() {
		// TODO Auto-generated method stub
		// /测试标记
//		 payUserContactShow1Model.setZhannei_Id(zhaneniId);
//		 Intent inten = new Intent(MailJumpActivity.this,
//		 Mail21_22_18Activity.class);
//		 inten.putExtra("payUserContactShow1Model", payUserContactShow1Model);
//		 startActivity(inten);
//		 finish();
		// 测试标记
		if (payUserContactShow1Model != null) {
			payUserContactShow1Model.setZhannei_Id(zhaneniId);
			if (payUserContactShow1Model.getZhannei_usercontact().get(0) != null) {
				String num = payUserContactShow1Model.getZhannei_usercontact()
						.get(0).getNum();
				String sender_rank = payUserContactShow1Model
						.getZhannei_usercontact().get(0).getSender_rank();
				String is_agree = payUserContactShow1Model
						.getZhannei_usercontact().get(0).getIs_agree();
				String is_pay = payUserContactShow1Model
						.getZhannei_usercontact().get(0).getIs_pay();
				String is_pleased = payUserContactShow1Model
						.getZhannei_usercontact().get(0).getIs_pleased();
				String is_refund = payUserContactShow1Model
						.getZhannei_usercontact().get(0).getIs_refund();

				String nowTime = payUserContactShow1Model.getNowTime();
				String pass_time = payUserContactShow1Model
						.getZhannei_usercontact().get(0).getPass_time();
				String dissatisfied_reason = payUserContactShow1Model
						.getZhannei_usercontact().get(0)
						.getDissatisfied_reason();
//				   
//						+ "is_agree=" + is_agree + "is_pay=" + is_pay
//						+ "is_pleased=" + is_pleased + "is_refund=" + is_refund
//						+ "nowTime=" + nowTime + "pass_time=" + pass_time
//						+ "dissatisfied_reason=" + dissatisfied_reason);
				// 1答方看到的，问方提出问题（表示问方提出问题到答方标价之前的一次操作）----图2，4,5：$num=1 &&
				// * $sender_rank='asker' && $is_agree='2'&& $is_pay='0' &&
				// $is_pleased='2'
				if (num.equals("1") && sender_rank.equals("asker")
						&& is_agree.equals("2") && is_pay.equals("0")
						&& is_pleased.equals("2")) {
					Intent intent = new Intent(this, Mail245Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				} else // 图6、7
				// 2 $num=2 &&
				// * $sender_rank='answerer' && $is_agree='2'&& $is_pay='0' &&
				// $is_pleased='2'
				if (num.equals("2") && sender_rank.equals("answerer")
						&& is_agree.equals("2") && is_pay.equals("0")
						&& is_pleased.equals("2")) {
					Intent intent = new Intent(this, Mail67Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				} else
				// 3 图9.11.12
				// $num=3 && $sender_rank='asker' && $is_agree='0'&& $is_pay='0'
				// && $is_pleased='2'
				if (num.equals("3") && sender_rank.equals("asker")
						&& is_agree.equals("0") && is_pay.equals("0")
						&& is_pleased.equals("2")) {
					Intent intent = new Intent(this, Mail9_11_12Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// 四、问方看到的，问方对答方标价表示同意，当同意后，暂未付款阶段----图13 ： $num=3 &&
				// $sender_rank='asker' && $is_agree='1'&& $is_pay='0' &&
				// $is_pleased='2'
				// * 答方看到的，问方对答方标价表示同意，当同意后，暂未付款阶段----图6 ： $num=3 &&
				// $sender_rank='asker' && $is_agree='1'&& $is_pay='0' &&
				// $is_pleased='2'
				else if (num.equals("3") && sender_rank.equals("asker")
						&& is_agree.equals("1") && is_pay.equals("0")
						&& is_pleased.equals("2")) {
					Intent intent = new Intent(this, Mail13_6Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// * 五、问方看到的，问方付款成功，到答方第一次回答之前，且时间还未到达最后期限（从支付到当前未过48小时）----图8 ：
				// $num=4 && $sender_rank='asker' && $is_agree='1'&& $is_pay='1'
				// && $is_pleased='2' && $is_refund=2 && &&(当前时间=<$pass_time)
				// *
				// 答方看到的，问方付款成功，到答方第一次回答之前，且时间还未到达最后期限（从支付到当前未过48小时）----图10,14,15
				// ： $num=4 && $sender_rank='asker' && $is_agree='1'&&
				// $is_pay='1' && $is_pleased='2' && $is_refund=2 &&
				// (当前时间=<$pass_time)
				else if (num.equals("4")
						&& sender_rank.equals("asker")
						&& is_agree.equals("1")
						&& is_pay.equals("1")
						&& is_pleased.equals("2")
						&& is_refund.equals("2")
						&& Double.parseDouble(payUserContactShow1Model
								.getNowTime()) <= Double
								.parseDouble(payUserContactShow1Model
										.getZhannei_usercontact().get(0)
										.getPass_time())) {
					Intent intent = new Intent(this, Mail8_14_15Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				} else
				// 这一条is_refund改成了0
				// 六、问方看到的，问方付款成功，到答方第一次回答之前，但是答方未在期限内作出回答（从支付到当前已过48小时）----图16,19
				// ： $num=4 && $sender_rank='asker' && $is_agree='1'&&
				// $is_pay='1' && $is_pleased='2' && $is_refund=0 &&
				// (当前时间>$pass_time)-----进入系统自动退款操作
				// *
				// 答方看到的，问方付款成功，到答方第一次回答之前，但是答方未在期限内作出回答（从支付到当前已过48小时）----图17,20
				// ： $num=4 && $sender_rank='asker' && $is_agree='1'&&
				// $is_pay='1' && $is_pleased='2' && $is_refund=0 &&
				// (当前时间>$pass_time)-----进入系统自动退款操作
				if (num.equals("4")
						&& sender_rank.equals("asker")
						&& is_agree.equals("1")
						&& is_pay.equals("1")
						&& is_pleased.equals("2")
						&& (is_refund.equals("0") || is_refund.equals("2"))
						&& Double.parseDouble(payUserContactShow1Model
								.getNowTime()) > Double
								.parseDouble(payUserContactShow1Model
										.getZhannei_usercontact().get(0)
										.getPass_time())) {
					Intent intent = new Intent(this,
							Mail16_19_17_20Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// 七、问方看到的，答方第一次回复问方问题后，且未过期----图21,22 ： $num=5 &&
				// $sender_rank='answerer' && $is_agree='1'&& $is_pay='1' &&
				// $is_pleased='2' && $is_refund=2 && (当前时间=<$pass_time)
				// * 答方看到的，答方第一次回复问方问题后，且未过期----图18 ： $num=5 &&
				// $sender_rank='answerer' && $is_agree='1'&& $is_pay='1' &&
				// $is_pleased='2' && $is_refund=2 && (当前时间=<$pass_time)
				else if (num.equals("5")
						&& sender_rank.equals("answerer")
						&& is_agree.equals("1")
						&& is_pay.equals("1")
						&& is_pleased.equals("2")
						&& is_refund.equals("2")
						&& Double.parseDouble(payUserContactShow1Model
								.getNowTime()) <= Double
								.parseDouble(payUserContactShow1Model
										.getZhannei_usercontact().get(0)
										.getPass_time())) {

					Intent intent = new Intent(this, Mail21_22_18Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				} else
				// 八、问方看到的，答方第一次回复问方问题后，且已过期（问方没做出回应）----图30 ： $num=5 &&
				// $sender_rank='answerer' && $is_agree='1'&&
				// $is_pay='1' && $is_pleased='2' &&
				// (当前时间>$pass_time)-----进入系统自动付款操作
				// * 答方看到的，答方第一次回复问方问题后，且已过期（问方没做出回应）----图31 ： $num=5 &&
				// $sender_rank='answerer' && $is_agree='1'&&
				// $is_pay='1' && $is_pleased='2' &&
				// (当前时间>$pass_time)-----进入系统自动付款操作
				if (num.equals("5")
						&& sender_rank.equals("answerer")
						&& is_agree.equals("1")
						&& is_pay.equals("1")
						&& is_pleased.equals("2")
						&& Double.parseDouble(nowTime) > Double
								.parseDouble(pass_time)) {
					Intent intent = new Intent(this, Mail30_31Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// * 九、问方看到的，问方对答方第一次回答就满意，未评价之前----图23 ： $num=6 &&
				// $sender_rank='asker' && $is_agree='1'&&
				// $is_pay='1' && $is_pleased='1' && $is_refund=1
				// * 答方看到的，问方对答方第一次回答就满意，未评价之前----图25 ： $num=6 &&
				// $sender_rank='asker' && $is_agree='1'&&
				// $is_pay='1' && $is_pleased='1' && $is_refund=1
				else if (num.equals("6") && sender_rank.equals("asker")
						&& is_agree.equals("1") && is_pay.equals("1")
						&& is_pleased.equals("1") && is_refund.equals("1")) {

					Intent intent = new Intent(this, Mail23_25Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();

				}
				// 十、问方看到的，问方对答方第一次回答不满意,并且未过期----图28,32 ： $num=6 &&
				// $is_pleased='0' && $dissatisfied_reason!='' &&
				// $sender_rank='asker' && (当前时间=<$pass_time)
				// * 答方看到的，问方对答方第一次回答不满意,并且未过期----图29,33 ： $num=6 &&
				// $is_pleased='0' && $dissatisfied_reason!='' &&
				// $sender_rank='asker' && (当前时间=<$pass_time)
				else if (num.equals("6")
						&& is_pleased.equals("0")
						&& !dissatisfied_reason.equals("")
						&& sender_rank.equals("asker")
						&& Double.parseDouble(nowTime) <= Double
								.parseDouble(pass_time)) {

					Intent intent = new Intent(MailJumpActivity.this,
							Mail28_32_29_33Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();

				}
				// 十一、问方看到的，问方对答方第一次回答不满意,并且已过期----图38 ： $num=6 &&
				// $is_pleased='0' && $dissatisfied_reason!='' &&
				// $sender_rank='asker' &&
				// (当前时间>$pass_time)-----进入系统自动退款操作
				// * 答方看到的，问方对答方第一次回答不满意,并且已过期----图39 ：$num=6 &&
				// $is_pleased='0' && $dissatisfied_reason!='' &&
				// $sender_rank='asker' &&
				// (当前时间>$pass_time)-----进入系统自动退款操作
				else if (num.equals("6")
						&& is_pleased.equals("0")
						&& !dissatisfied_reason.equals("")
						&& sender_rank.equals("asker")
						&& Double.parseDouble(payUserContactShow1Model
								.getNowTime()) > Double
								.parseDouble(payUserContactShow1Model
										.getZhannei_usercontact().get(0)
										.getPass_time())) {
					Intent intent = new Intent(MailJumpActivity.this,
							Mail38_39Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// 十二、问方看到的，问方对答方第一次回答不满意，答方进行主动退款操作----图34 ：
				// $num=7 && $is_pleased='0' &&
				// $dissatisfied_reason!='' &&
				// $sender_rank='answerer' && $is_refund=0
				// * 答方看到的，问方对答方第一次回答不满意，答方进行主动退款操作----图36 ：
				// $num=7 && $is_pleased='0' &&
				// $dissatisfied_reason!='' &&
				// $sender_rank='answerer' && $is_refund=0
				else if (num.equals("7") && is_pleased.equals("0")
						&& !dissatisfied_reason.equals("")
						&& sender_rank.equals("answerer")
						&& is_refund.equals("0")) {
					Intent intent = new Intent(MailJumpActivity.this,
							Mail34_36Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// 十三、问方看到的，答方选择再次回复后，并且未过期----图42 ： $num=7 &&
				// $is_pleased='2' && $sender_rank='answerer' &&
				// (当前时间=<$v['pass_time']) &&
				// $v['is_refund']='2'
				// * 答方看到的，答方选择再次回复后，并且未过期----图41 ： $num=7 &&
				// $is_pleased='2' && $sender_rank='answerer' &&
				// (当前时间=<$v['pass_time']) &&
				// $v['is_refund']='2'
				else if (num.equals("7")
						&& is_pleased.equals("2")
						&& sender_rank.equals("answerer")
						&& is_refund.equals("2")
						&& Double.parseDouble(nowTime) <= Double
								.parseDouble(pass_time)) {
					Intent intent = new Intent(MailJumpActivity.this,
							Mail42_41Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// 十四、问方看到的，答方选择再次回复后，并且已过期----图54 ： $num=7
				// && $is_pleased='2' &&
				// $sender_rank='answerer' &&
				// (当前时间>$v['pass_time']) &&
				// $v['is_refund']='2'-----进入系统自动付款操作

				// * 答方看到的，答方选择再次回复后，并且已过期----图55 ： $num=7
				// && $is_pleased='2' &&
				// $sender_rank='answerer' &&
				// (当前时间>$v['pass_time']) &&
				// $v['is_refund']='2'-----进入系统自动付款操作
				else if (num.equals("7")
						&& is_pleased.equals("2")
						&& sender_rank.equals("answerer")
						&& is_refund.equals("1")
						&& Double.parseDouble(nowTime) > Double
								.parseDouble(pass_time)) {
					Intent intent = new Intent(MailJumpActivity.this,
							Mail54_55Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// 十五、问方看到的，问方对答方的第二次回答不满意----图48,49 ：
				// $num=8 && $is_pleased='0' &&
				// $sender_rank='asker' &&
				// $is_refund='0'
				// * 答方看到的，问方对答方的第二次回答不满意----图51,51 ：
				// $num=8 && $is_pleased='0' &&
				// $sender_rank='asker' &&
				// $is_refund='0'
				else if (num.equals("8") && is_pleased.equals("0")
						&& sender_rank.equals("asker") && is_refund.equals("0")) {
					Intent intent = new Intent(MailJumpActivity.this,
							Mail48_49_51Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				}
				// 十六、问方看到的，问方对答方的第二次回答满意----图43 ：
				// $num=8 && $is_pleased='1' &&
				// $sender_rank='asker' &&
				// $is_refund='1'
				// * 答方看到的，问方对答方的第二次回答满意----图45 ： $num=8
				// && $is_pleased='1' &&
				// $sender_rank='asker' &&
				// $is_refund='1'
				else if (num.equals("8") && is_pleased.equals("1")
						&& sender_rank.equals("asker") && is_refund.equals("1")) {
					Intent intent = new Intent(MailJumpActivity.this,
							Mail43_45Activity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
				} else {
					Intent intent = new Intent(MailJumpActivity.this,
							MailotherQingkuangActivity.class);
					intent.putExtra("payUserContactShow1Model",
							payUserContactShow1Model);
					startActivity(intent);
//					   
					finish();
					// Utils.showMessage(MailJumpActivity.this, "跳转失败");
				}

				//
			}
		}

	}

	// //////////////////////////////////////////有咨询费情况操作》》////////////////////////////////////////////////////////////////////////
	/*
	 * 有咨询费：问答双方查看站内信（用户联系）的所有流程消息显示接口---POST
	 * 
	 * @param $zhaneniId 站内信ID 68
	 * 
	 * @param $uid 登录用户（谁在查看） 1
	 * 
	 * 
	 * 有咨询费站内信，流程图逻辑调用说明（注意：下面的条件参数都是payUserContactShow1Model下面的参数，$num=1/2/3/4
	 * 都操作同一条数据（问方提问数据），同时每操作一次都需要更改sender_rank字段的状态（asker/answerer））：
	 * 
	 * 注意，当为问方看到的，还需要加入参数条件 登录用户ID=$sent_uid 当为答方看到的，还需加入参数条件 登录用户ID=$uid
	 * 
	 * 一、问方看到的，问方提出问题（表示问方提出问题到答方标价之前的一次操作）----图1：$num=1 && $sender_rank='asker'
	 * && $is_agree='2'&& $is_pay='0' && $is_pleased='2'
	 * 答方看到的，问方提出问题（表示问方提出问题到答方标价之前的一次操作）----图2，4,5：$num=1 &&
	 * $sender_rank='asker' && $is_agree='2'&& $is_pay='0' && $is_pleased='2'
	 * 二、问方看到的，答方设定咨询费提交后到问方做出回应（同意OR不同意）之前----图6,7 ： $num=2 &&
	 * $sender_rank='answerer' && $is_agree='2'&& $is_pay='0' && $is_pleased='2'
	 * 答方看到的，答方设定咨询费提交后到问方做出回应（同意OR不同意）之前----图6 ： $num=2 &&
	 * $sender_rank='answerer' && $is_agree='2'&& $is_pay='0' && $is_pleased='2'
	 * 三、问方看到的，问方对答方标价表示不同意----图9，11，12 ： $num=3 && $sender_rank='asker' &&
	 * $is_agree='0'&& $is_pay='0' && $is_pleased='2'
	 * 答方看到的，问方对答方标价表示不同意----图9，11，12 ： $num=3 && $sender_rank='asker' &&
	 * $is_agree='0'&& $is_pay='0' && $is_pleased='2'
	 * 四、问方看到的，问方对答方标价表示同意，当同意后，暂未付款阶段----图13 ： $num=3 && $sender_rank='asker'
	 * && $is_agree='1'&& $is_pay='0' && $is_pleased='2'
	 * 答方看到的，问方对答方标价表示同意，当同意后，暂未付款阶段----图6 ： $num=3 && $sender_rank='asker' &&
	 * $is_agree='1'&& $is_pay='0' && $is_pleased='2'
	 * 五、问方看到的，问方付款成功，到答方第一次回答之前，且时间还未到达最后期限（从支付到当前未过48小时）----图8 ： $num=4 &&
	 * $sender_rank='asker' && $is_agree='1'&& $is_pay='1' && $is_pleased='2' &&
	 * $is_refund=2 && &&(当前时间=<$pass_time)
	 * 答方看到的，问方付款成功，到答方第一次回答之前，且时间还未到达最后期限（从支付到当前未过48小时）----图10,14,15 ： $num=4
	 * && $sender_rank='asker' && $is_agree='1'&& $is_pay='1' && $is_pleased='2'
	 * && $is_refund=2 && (当前时间=<$pass_time)
	 * 六、问方看到的，问方付款成功，到答方第一次回答之前，但是答方未在期限内作出回答（从支付到当前已过48小时）----图16,19 ： $num=4
	 * && $sender_rank='asker' && $is_agree='1'&& $is_pay='1' && $is_pleased='2'
	 * && $is_refund=2 && (当前时间>$pass_time)-----进入系统自动退款操作
	 * 答方看到的，问方付款成功，到答方第一次回答之前，但是答方未在期限内作出回答（从支付到当前已过48小时）----图17,20 ： $num=4 &&
	 * $sender_rank='asker' && $is_agree='1'&& $is_pay='1' && $is_pleased='2' &&
	 * $is_refund=2 && (当前时间>$pass_time)-----进入系统自动退款操作
	 * /////////////////////////
	 * /////////////////////////以上数据页面都是只有问方提问的一条数据/////
	 * //////////////////////////////////////////
	 * 
	 * 七、问方看到的，答方第一次回复问方问题后，且未过期----图21,22 ： $num=5 && $sender_rank='answerer'
	 * && $is_agree='1'&& $is_pay='1' && $is_pleased='2' && $is_refund=2 &&
	 * (当前时间=<$pass_time) 答方看到的，答方第一次回复问方问题后，且未过期----图18 ： $num=5 &&
	 * $sender_rank='answerer' && $is_agree='1'&& $is_pay='1' && $is_pleased='2'
	 * && $is_refund=2 && (当前时间=<$pass_time)
	 * 八、问方看到的，答方第一次回复问方问题后，且已过期（问方没做出回应）----图30 ： $num=5 &&
	 * $sender_rank='answerer' && $is_agree='1'&& $is_pay='1' && $is_pleased='2'
	 * && (当前时间>$pass_time)-----进入系统自动付款操作
	 * 答方看到的，答方第一次回复问方问题后，且已过期（问方没做出回应）----图31 ： $num=5 &&
	 * $sender_rank='answerer' && $is_agree='1'&& $is_pay='1' && $is_pleased='2'
	 * && (当前时间>$pass_time)-----进入系统自动付款操作 九、问方看到的，问方对答方第一次回答就满意，未评价之前----图23 ：
	 * $num=6 && $sender_rank='asker' && $is_agree='1'&& $is_pay='1' &&
	 * $is_pleased='1' && $is_refund=1 答方看到的，问方对答方第一次回答就满意，未评价之前----图25 ： $num=6
	 * && $sender_rank='asker' && $is_agree='1'&& $is_pay='1' && $is_pleased='1'
	 * && $is_refund=1 十、问方看到的，问方对答方第一次回答不满意,并且未过期----图28,32 ： $num=6 &&
	 * $is_pleased='0' && $dissatisfied_reason!='' && $sender_rank='asker' &&
	 * (当前时间=<$pass_time) 答方看到的，问方对答方第一次回答不满意,并且未过期----图29,33 ： $num=6 &&
	 * $is_pleased='0' && $dissatisfied_reason!='' && $sender_rank='asker' &&
	 * (当前时间=<$pass_time) 十一、问方看到的，问方对答方第一次回答不满意,并且已过期----图38 ： $num=6 &&
	 * $is_pleased='0' && $dissatisfied_reason!='' && $sender_rank='asker' &&
	 * (当前时间>$pass_time)-----进入系统自动退款操作 答方看到的，问方对答方第一次回答不满意,并且已过期----图39 ：$num=6
	 * && $is_pleased='0' && $dissatisfied_reason!='' && $sender_rank='asker' &&
	 * (当前时间>$pass_time)-----进入系统自动退款操作 十二、问方看到的，问方对答方第一次回答不满意，答方进行主动退款操作----图34
	 * ： $num=7 && $is_pleased='0' && $dissatisfied_reason!='' &&
	 * $sender_rank='answerer' && $is_refund=0
	 * 答方看到的，问方对答方第一次回答不满意，答方进行主动退款操作----图36 ： $num=7 && $is_pleased='0' &&
	 * $dissatisfied_reason!='' && $sender_rank='answerer' && $is_refund=0
	 * //////
	 * /////////////////////////////////////////////以上数据页面是答方回答了一次的情况//////
	 * /////////////////////////////////////////////////////////////////
	 * 十三、问方看到的，答方选择再次回复后，并且未过期----图42 ： $num=7 && $is_pleased='2' &&
	 * $sender_rank='answerer' && (当前时间=<$v['pass_time']) && $v['is_refund']='2'
	 * 答方看到的，答方选择再次回复后，并且未过期----图41 ： $num=7 && $is_pleased='2' &&
	 * $sender_rank='answerer' && (当前时间=<$v['pass_time']) && $v['is_refund']='2'
	 * 十四、问方看到的，答方选择再次回复后，并且已过期----图54 ： $num=7 && $is_pleased='2' &&
	 * $sender_rank='answerer' && (当前时间>$v['pass_time']) &&
	 * $v['is_refund']='2'-----进入系统自动付款操作 答方看到的，答方选择再次回复后，并且已过期----图55 ： $num=7
	 * && $is_pleased='2' && $sender_rank='answerer' && (当前时间>$v['pass_time'])
	 * && $v['is_refund']='2'-----进入系统自动付款操作 十五、问方看到的，问方对答方的第二次回答不满意----图48,49 ：
	 * $num=8 && $is_pleased='0' && $sender_rank='asker' && $is_refund='0'
	 * 答方看到的，问方对答方的第二次回答不满意----图51,51 ： $num=8 && $is_pleased='0' &&
	 * $sender_rank='asker' && $is_refund='0' 十六、问方看到的，问方对答方的第二次回答满意----图43 ：
	 * $num=8 && $is_pleased='1' && $sender_rank='asker' && $is_refund='1'
	 * 答方看到的，问方对答方的第二次回答满意----图45 ： $num=8 && $is_pleased='1' &&
	 * $sender_rank='asker' && $is_refund='1'
	 */
	private void payUserContactShow1(String zhanneiId) {
		// TODO Auto-generated method stub
		MyThreadTool.fixedThreadPool.execute(new Runnable() {
			@Override
			public void run() {
				Map<String, Object> map = new HashMap<String, Object>();
				map.put("uid", uid);
				map.put("zhaneniId", zhaneniId);
				String invite_content = Utils.sendRequest(map,
						Constants.BadiUrl_1 + "inform/payUserContactShow1");
				//    
				if (invite_content != null) {
					Results results = Utils.checkResult_NNN(
							MailJumpActivity.this, invite_content);
					if (results != null && !results.getRetmsg().equals("null")) {
//						   
						try {
							payUserContactShow1Model = JSONUtils
									.getEntityByJsonString(results.getRetmsg(),
											PayUserContactShow1Model.class);

							mHandler.sendEmptyMessage(2);
						} catch (Exception e) {
							// TODO Auto-generated catch block
							   
						}
					} else {

						mHandler.sendEmptyMessage(3);
					}
				} else {
					mHandler.sendEmptyMessage(1);
				}

			}
		});

	}
}
